#ifndef SHADER_H
#define SHADER_H

#include <string>

class Shader
{
public:
	Shader(const char* vertexPath, const char* fragmentPath);
	void use();
private:
	void checkCompileErrors(unsigned int ID, std::string type);

public:
	std::string vertexString;
	std::string fragmentString;
	const char* vertexSource;
	const char* fragmentSource;
	unsigned int ID; // shader program ID
};
#endif SHADER_H
